package com.sync.syncmasterdata.product.entity.oa;

import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * OA 产品新增对象
 */
@Data
@Entity
public class ProductWorkflowEntity {
    @Id
    @Column(name = "id")
    private int id;     //表的主键
    /**
     * requenstid
     */
    @Column(name = "requestid")
    private String requestid;

    @Column(name = "tongyongmc")
    private String tongyongmc;
    /**
     * 变更类型
     */
    @Column(name = "biangenglx")
    private String biangenglx;
    /**
     * 库位 必填
     */
    @Column(name = "kuwei")
    private String kuwei;

    @Column(name = "kuweiwb")
    private String kuweiwb;
    /**
     * 产品类型
     */
    @Column(name = "chanpinlx")
    private String chanpinlx;
    /**
     * 存活编码
     */
    @Column(name = "cunhuobm")
    private String cunhuobm;
    /**
     * 产品名称
     */
    @Column(name = "chanpinmc")
    private String chanpinmc;
    /**
     * 检测项目号
     */
    @Column(name = "jiancexmh")
    private String jiancexmh;
    /**
     * 货号
     */
    @Column(name = "huohao")
    private String huohao;
    /**
     * 规格型号
     */
    @Column(name = "guigexh")
    private String guigexh;
    /**
     * 主计量单位(U8的编码)
     */
    @Column(name = "zhujildw")
    private String zhujildw;
    /**
     * 品牌
     */
    @Column(name = "pinpai")
    private String pinpai;
    /**
     * 生产企业（U8ID）
     */
    @Column(name = "shengchanqy")
    private String shengchanqy;
    /**
     * 生产企业文本
     */
    @Column(name = "shengchanqywb")
    private String shengchanqywb;
    /**
     * 国产、进口
     */
    @Column(name = "guochanjk")
    private Integer guochanjk;
    /**
     * 业务类型
     */
    @Column(name = "yewulx")
    private String yewulx;
    /**
     * 产品线
     */
    @Column(name = "chanpinx")
    private String chanpinx;
    /**
     * 产品组
     */
    @Column(name = "chanpinz")
    private String chanpinz;
    /**
     * 项目名称
     */
    @Column(name = "xiangmumc")
    private String xiangmumc;
    /**
     * 项目名称文本
     */
    @Column(name = "xiangmumcwb")
    private String xiangmumcwb;
    /**
     * 备注
     */
    @Column(name = "beizhu")
    private String beizhu;
    /**
     * 是否医疗器械
     */
    @Column(name = "shifouylqx")
    private Integer shifouylqx;
    /**
     * 是否常规供货
     */
    @Column(name="shifoucggh")
    private Integer shifoucggh;

    /**
     * 以下为wms 专用
     */
    //是否推送wms
    @Column(name = "shifouts")
    private Integer shifouts;
    /**
     * 多温度 子项名，温度从，温度至
     */
    @Column(name = "zixiangmc")
    private String zixiangmc;
    @Column(name = "wenduc1")
    private String wenduc1;
    @Column(name = "wenduz1")
    private String wenduz1;
    /**
     * 是否常温
     */
    @Column(name = "shifoucw")
    private Integer shifoucw;
    /**
     * 是否停售
     */
    @Column(name = "tingshou")
    private Integer tingshou;
    /**
     * 温度从
     */
    @Column(name = "wenduc")
    private Double wenduc;
    /**
     * 温度至
     */
    @Column(name = "wenduz")
    private Double wenduz;
    /**
     * 预警有效期（天）
     */
    @Column(name = "yujingyxq")
    private Integer yujingyxq;
    /**
     * 有效期 月
     */
    @Column(name = "youxiaoq")
    private Integer youxiaoq;
    @Column(name = "WMScpty")
    private Integer WMScpty;
    /**
     * 养护类型
     */
    @Column(name = "yanghulx")
    private Integer yanghulx;
    /**
     * 货物类型 wms 专用 单一温度
     */
    @Column(name = "storeType")
    private Integer storeType;

    /**
     * 货物类型多温度 （字符串数组）
     */
    @Column(name="storeType1")
    private String storeType1;
}

